// 自定义底部导航栏组件
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    active: {
      type: String,
      value: 'home'
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    
  },

  /**
   * 组件的方法列表
   */
  methods: {
    switchTab(e) {
      const page = e.currentTarget.dataset.page;
      if (page === this.properties.active) return;
      
      // 页面路径映射
      const pageMap = {
        'home': '/pages/home/home',
        'upload': '/pages/upload/upload',
        'recharge': '/pages/recharge/recharge',
        'profile': '/pages/profile/profile'
      };
      
      wx.switchTab({
        url: pageMap[page]
      });
    }
  }
}) 